﻿// JavaScript Document
$(document).ready(function(){
	var allActive = $('.Active_Main');  //获取页面所有活动列表
	var allJoin = $('.Join_Btn');  //获取页面所有参加按钮
	var allInfo = $('.Focus_Btn');  //获取页面所有查看活动信息的按钮
	var publicActive = $('.Green_Button');  //获取发布活动按钮
	var cname = null ;
	//发布活动的弹出层内容
	var publicForm = '<form id="PublicForm" action="Active?action=add" method="post"><table><tr><td width="70"><input type="hidden" value="XX协议" name="arule">活动名称：</td><td><input type="text" name="aname"></td></tr><tr><td align="right">主办方：</td><td><input type="hidden" value="'+name+'" name="cid"><input type="text" value="'+name+'"></td></tr><tr><td>活动时间：</td><td><input type="text" name="atime" class="time_Input" onfocus="WdatePicker({dateFmt:\'yyyy-MM-dd HH:mm\'})"></td></tr><tr><td>活动地点：</td><td><input type="text" name="awhere"></td></tr><tr><td valign="top">活动内容：</td><td><textarea name="acontent"></textarea></td></tr></table><input type="submit" class="Blue_Button" value="提交申请"></form>'
	//查看活动信息的弹出层内容
	var joinInfo = '<div class="Active_Info"><form method="post" action="Active"><input type="hidden" name="action" value="inform"><h2 align="center">距离活动开始还有<span>10</span>天<span>2</span>时<span>25</span>分</h2><p class="Page_Title">已参与者：</p><div id="Active_Joiner"><table><tr>';
	var joinInfo2 ;
	var joinInfo3 = '</tr></table></div><p class="Page_Title">发送活动通知：</p><input type="text" class="Active_SMS" name="content"><input type="submit" value="发送通知" class="Focus_Btn"></form></div>' ;
	var joiners = joinInfo + joinInfo3 ;
	$(allJoin).boxy();  //将弹出层框架导入
	$(allInfo).boxy();  //将弹出层框架导入
	$(publicActive).boxy();  //将弹出层框架导入
	allInfo.click(function(){
		 //获取活动参加者的信息
		$.ajax({
			type:"POST",
			url:"Active?action=join&aid="+aid,
			dataType:"text",
			async:false ,
			success:casuccess ,
			error:caerror 
		});
		function casuccess(list){
				joinInfo2 = list ;
				joiners = joinInfo +joinInfo2+ joinInfo3 ;
		}
		//获取剩余天数
//		$.ajax({
//			type:"POST",
//			url:"Active?action=time&aid="+aid,
//			dataType:"text",
//			async:false ,
//			success:time ,
//			error:caerror 
//		});
//		function time(data){
//			alert(data);
//		}
		function caerror(){
			alert('失败');
		}
		new Boxy(joiners, {title: "活动信息",modal:true});});
	publicActive.click(function(){
		new Boxy(publicForm, {title: "发起活动",modal:true});
	})
	allInfo.mouseover(function(){
		$(this).stop(true).animate({'opacity':'0.5'},'100');
	})
	allInfo.mouseout(function(){
		$(this).stop(true).animate({'opacity':'1'},'100');
	})
	allJoin.mouseover(function(){
		$(this).stop(true).animate({'opacity':'0.5'},'100');
	})
	allJoin.mouseout(function(){
		$(this).stop(true).animate({'opacity':'1'},'100');
	})
	allJoin.click(function(){
		Boxy.confirm("请确定您能在指定之间去参与活动，若未能履行承诺，奋青将会降低您的信用值，谢谢合作", 
				function() {
					$.ajax({
						type:"POST",
						url:"Active?action=cd&aid="+aid,
						dataType:"text",
						async:true,
						success:callsuccess,
						error:callerror 
					});
				function callsuccess(data){
					if(data!=null)
					alert("参加成功");
					location.href="Active";
				}
				function callerror(){
					alert("参加失败");
					location.href="Active";
				}
		}, {title: "参加确认提示"});
		return false;
	});
	allActive.mouseover(function(){
		$(this).css({'backgroundColor':'#FFFDF4','border':'1px solid #FDAB62'});
	})
	allActive.mouseout(function(){
		$(this).css({'backgroundColor':'#FFF','border':'1px solid #B8B8B8'});
	})
	//活动展开部分
	var allSlideBtn = $('.Active_Slide'); //获取页面所有活动展开按钮
	var allSlideInfo = $('.Active_Slide_Info');  //获取页面所有展开部分
	allSlideBtn.click(function(){
		allSlideInfo.eq($(this).index('.Active_Slide')).slideToggle(260);
	})
})